package ynu.edu.repository;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import ynu.edu.entity.Food;

import java.util.List;

/**
 * 食品Repository接口
 */
@Repository
public interface FoodRepository extends JpaRepository<Food, Integer> {
    
    /**
     * 根据商家ID查询食品列表
     *
     * @param businessId 商家ID
     * @return 食品列表
     */
    List<Food> findByBusinessId(Integer businessId);
    
    /**
     * 根据商家ID和分类ID查询食品列表
     *
     * @param businessId 商家ID
     * @param categoryId 分类ID
     * @return 食品列表
     */
    List<Food> findByBusinessIdAndCategoryId(Integer businessId, Integer categoryId);
    
    /**
     * 根据食品名称模糊查询
     *
     * @param foodName 食品名称
     * @return 食品列表
     */
    List<Food> findByFoodNameContaining(String foodName);
} 